タイトルのように、送信すると次の情報が返されます:
エラー
要求した Web サイトのアドレス (URL) を取得できません
------------------- ------ -------------------------------------------- ------ -----
次のリクエストを実行しようとすると:
POST /card/pay_card.aspx HTTP/1.0
ホスト: pay.m3guo.com
X-Real-IP: 120.31. 66.99
X-Forwarded-For: 120.31.66.99
接続: 閉じる
ユーザーエージェント: Mozilla/4.0 (互換性; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648 ; .NET CLR 3.0.4506.2152; .NET4.0C;
承認: */*
リファラー: http://pay.m3guo.com/card/pay_card.aspx
Cookie: ASP.NET_SessionId=j3if2045wkqnvnm010lbpe55
Content-Length: 1197
Content-Type: application/x-www-form -urlencoded
予想: 100-Continue
次のエラーが発生しました:
無効なリクエスト
無効なリクエスト
HTTP リクエストの一部の側面が無効です 考えられる問題:
HTTP リクエストの一部の側面が無効です。次の問題が考えられます:
リクエストメソッドが見つからないか、不明です
URL がありません
URL がありません
HTTP 識別子 (HTTP/1.0) がありません
HTTP 識別子 (HTTP/1.0) がありません
リクエストが大きすぎます
リクエストコマンドが長すぎます
POST または PUT リクエストの Content-Length が欠落しています。
ホスト名に不正な文字が含まれています。アンダースコアは使用できません。
ホスト名に不正な文字が含まれており、アンダースコアは使用できません。
このキャッシュ サーバーの管理者: webmaster@fastcdn.com
専門家の方、アドバイスをお願いします。 注: この PHP ページは、私が作成したページであり、以下を使用して「他の人の Web ページ」に送信されます。 POSTメソッドを教えてください 「他人」が制限をかけているからでしょうか? 。 。
さて、私は HTTPANALYZERSTD パケット キャプチャ ソフトウェアで取得したデータを使用して、このデータに基づいて投稿リクエスト データを合成し、送信しました。どこで間違ったのかわかりません。とてもめまいがするので、他の人の Web ページで通常の POST を実行し、パッケージをキャプチャして校正すれば、何を変更する必要があるかがわかります。
さて、私は HTTPANALYZERSTD パケット キャプチャ ソフトウェアで取得したデータを使用して、このデータに基づいて投稿リクエスト データを合成し、送信しました。どこで間違ったのかわかりません。 2階のphpnewnewからの返信を引用します:
次に、他の人のWebページで通常のPOSTを実行し、パッケージをキャプチャして校正してください。そうすれば、何を変更する必要があるかがわかります。
それで、すべてのパラメータを確認しましたか? POSTのヘッダーとPOSTの内容は完全に一致していますか?
3 階の xiaoyao_studio からの返信を引用します:
さて、私は HTTPANALYZERSTD パケット キャプチャ ソフトウェアによって取得されたデータを使用しました。このデータに基づいて投稿リクエスト データを合成し、送信しました。間違っている! 2階のphpnewnewからの返信を引用します:
次に、他の人のWebページで通常のPOSTを実行し、パッケージをキャプチャして校正してください。そうすれば、何を変更する必要があるかがわかります。
それで、すべてのパラメータを確認しましたか? POST ヘッダー POST...
URL、POST パラメーターと値、Cookie、ユーザー エージェント、リファラーを設定できる PHP のcurl メソッドに加えて、他のヘルダー コンテンツをcurlで設定するにはどうすればよいですか?
4階のphpnewnewからの返信を引用:
3階のxiaoyao_studioからの返信を引用:
さて、私はHTTPANALYZERSTDパケットキャプチャソフトウェアで取得したデータを使用し、このデータを基にポストリクエストデータを合成して送信しました。どこが間違っているのかわかりません。 2 階の phpnewnew からの返信を引用します:
次に、他の人の Web ページで通常の POST を実行し、パケットをキャプチャして校正すれば、何を変更する必要があるかがわかります。
それではあなたは…
一般的な判断はこれらのことに基づいています。 Curl Cookie は正しく設定されていますか?投稿内容もあります
5階 xiaoyao_studio さんの返信より引用:
4階 phpnewnew さんの返信より引用:
3階 xiaoyao_studio さんの返信より引用:
さて、HTTPANALYZERSTDパケットで取得したデータを使用しました。キャプチャソフトでこのデータを元に投稿リクエストデータを合成して送信したのですが、どこが間違っていたのか分かりません。 2 階の phpnewnew の返信からの引用:
今、他の人の Web ページが通常の POST を実行し、現在のパケットと一致するようにパケットをキャプチャします...
さて、一致するはずのものをすべてチェックしましたが、それらは完全に一致しています。 Curlを使用してHTTPプロトコルを設定するにはどうすればよいですか?
HTTP/1.1 に設定するには
以前にいくつかシミュレートしました。もちろん、デスクトップ プログラムを開発する場合、HTTP/1.1 と HTTP/1.0 には問題がないことがわかりました。
これら 2 つのプロトコルの呼び出しに根本的な違いはありますか? HTTP プロトコルが 1.1 に更新されてから何が変わりましたか?
以前にいくつかシミュレーションしたことがあります。もちろん、デスクトップ プログラムを開発する場合、HTTP/1.1 と HTTP/1.0 には問題がないことがわかりました。
これら 2 つのプロトコルの呼び出しに根本的な違いはありますか? HTTP プロトコルが 1.1 に更新されてから何が変わりましたか?
8 階の phpnewnew からの返信を引用します:
以前にいくつかシミュレーションしました。もちろん、デスクトップ プログラムを開発する場合、HTTP/1.1 と HTTP/1.0 には問題がないことがわかりました。
これら 2 つのプロトコルの呼び出しに根本的な違いはありますか? HTTP プロトコルが 1.1 に更新されてから何が変わりましたか?
これについては、公式 RFC ドキュメントのみを読むことができます。
10 階の xiaoyao_studio からの引用:
8 階の phpnewnew からの引用:
以前にいくつかシミュレーションしました。もちろん、デスクトップ プログラムを開発する場合、HTTP/1.1 と HTTP/1.0 には問題がないことがわかりました。
これら 2 つのプロトコルの呼び出しに根本的な違いはありますか? HTTP プロトコルが 1.1 に更新されてから何が変わりましたか?
これについては、公式 RFC ドキュメントを読むことしかできません。
わかりました。自分の目で確かめてみます
オリジナルのポスターには成果がありましたか?