Как поставить куки в очередь?

Символ + имеет специальное значение в url =>, это означает пробел. Если вы хотите использовать знак +, вам нужно URL-кодировать его:

body=Hi+there%2bHello+there

Вот пример того, как вы могли бы правильно генерировать URL-адреса в .NET:

var uriBuilder = new UriBuilder("https://mail.google.com/mail");

var values = HttpUtility.ParseQueryString(string.Empty);
values["view"] = "cm";
values["tf"] = "0";
values["to"] = "someemail@somedomain.com";
values["su"] = "some subject";
values["body"] = "Hi there+Hello there";

uriBuilder.Query = values.ToString();

Console.WriteLine(uriBuilder.ToString());

Результат

https://mail.google.com:443/mail?view=cm&tf=0&to=someemail%40somedomain.com&su=some+ subject & amp; body = Hi + there% 2bHello + there

blockquote>

1
задан Kamalesh M. Talaviya 17 January 2019 в 13:46
поделиться

1 ответ

Печенья с очередями в Laravel обрабатываются классом \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.

Возникает вопрос, почему вы используете Lumen, если вам нужна поддержка куки, но вы должны иметь возможность добавить это промежуточное ПО в свой стек HTTP в Lumen.

0
ответ дан Devon 17 January 2019 в 13:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: