ホームページ  >  記事  >  バックエンド開発  >  CURL POSTのデータ量が多すぎるため、サーバーからの情報を受信できません。

CURL POSTのデータ量が多すぎるため、サーバーからの情報を受信できません。

WBOY
WBOYオリジナル
2016-10-19 10:40:532325ブラウズ

1. 今日プロジェクトに取り組んでいるときに遭遇したのは、インターフェイスの POST データを調整するときに、POST データの量が多すぎて、リターン情報が受信されないということでした。

2. Baidu を実行したところ、ヘッダー情報を設定する必要があることがわかりました。 試してみましたが、TP フレームワークに問題があるのか​​わかりません。 以上です:curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));

3. CURL POST データが大きすぎる場合、他の方法はありますか?

返信内容:

1. 今日プロジェクトに取り組んでいるときに遭遇したのは、インターフェイスの POST データを調整するときに、POST データの量が多すぎて、リターン情報が受信されないということでした。

2. Baidu を実行したところ、ヘッダー情報を設定する必要があることがわかりました。

試してみましたが、TP フレームワークに問題があるのか​​わかりません。 以上です:curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
3. CURL POST データが大きすぎる場合、他の方法はありますか?

まずインターフェイス デバッグ ツールを使用して、Mac で Google の postman または paw をテストし、パラメーターを設定してポストし、戻りデータがあるかどうかを確認します。

フレームワークはカール アクセス インターフェイスに影響しません。

作成するコードを確認します。確かにカールは渡されたデータをポストを使用します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。