質問

私はいくつかのデータとガードを自動的にurlencode()すべての投稿値を投稿しようとしています。その演技奇妙なので、それを無効にしたい(Enter文字に問題があります)。私はドキュメントを検索し、この

に関する参照を見つけました
$query->useUrlEncoding(false);
.

しかし、その要求についての登録について。

も、「URLエンコーディングはFalseを渡すことで、URLエンコーディングを無効にすることができます。これを渡すことで、Query :: Form_URLENCODED(内部でPHPのURLencode関数を使用)(内部でPHPのURLencode関数)を渡すか、クエリを渡してRFC 3986に設定します。:RFC_3986(これはデフォルトであり、内部ではPHPのRawURLENCODE機能を使用しています)。 "

これを行う方法?

役に立ちましたか?

解決

見ている人のために、Guzzleは完全に書き直され、ドキュメントはまだ100%

ではありません。

メソッドはクエリオブジェクトにあり、次のように設定できます。

$ request-> getQuery() - > setEncodingType(false);

他のヒント

このようなもの:

$request->getQuery()->useUrlEncoding(false);
.

詳細については、API DOCをチェックしてください。org / class-guzel.http.queryString.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top