タグ付けされた質問 「http-headers」

ハイパーテキスト転送プロトコル(HTTP)では、HTTPヘッダーフィールドに、HTTP要求または応答の操作パラメーターが含まれています。要求行または応答行(メッセージの最初の行)では、メッセージヘッダーを形成します。

6
PHPスクリプトから500内部サーバーエラーエラーを送信する方法
特定の条件下で、PHPスクリプトから「500InternalServerError」を送信する必要があります。スクリプトは、サードパーティのアプリによって呼び出されることになっています。スクリプトには、通常のの代わりに応答コードdie("this happend")を送信する必要があるステートメントがいくつか含まれ500 Internal Server Errorてい200 OKます。サードパーティのスクリプトは、200 OK応答コードを受信しないなどの特定の条件下で要求を再送信します。 質問の2番目の部分:スクリプトを次のように設定する必要があります。 <?php custom_header( "500 Internal Server Error" ); if ( that_happened ) { die( "that happened" ) } if ( something_else_happened ) { die( "something else happened" ) } update_database( ); // the script can also fail on the above line // e.g. …
80 php  http-headers 


5
Pythonリクエスト:Authorizationヘッダーを削除するPOSTリクエスト
Pythonリクエストライブラリを使用してAPI POSTリクエストを作成しようとしています。Authorizationヘッダーを通過していますが、デバッグしようとすると、ヘッダーが削除されていることがわかります。何が起こっているのか分かりません。 これが私のコードです: access_token = get_access_token() bearer_token = base64.b64encode(bytes("'Bearer {}'".format(access_token)), 'utf-8') headers = {'Content-Type': 'application/json', 'Authorization': bearer_token} data = '{"FirstName" : "Jane", "LastName" : "Smith"}' response = requests.post('https://myserver.com/endpoint', headers=headers, data=data) 上記のようAuthorizationに、リクエストの引数に手動でヘッダーを設定しましたが、実際のリクエストのヘッダーがありません: {'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python-requests/2.4.3 CPython/2.7.9 Linux/4.1.19-v7+'}。 追加情報として、POSTリクエストをGETリクエストに変更すると、Authorizationヘッダーは正常に通過します。 このライブラリがPOSTリクエストのヘッダーをドロップするのはなぜですか?これを機能させるにはどうすればよいですか? リクエストライブラリのv2.4.3とPython 2.7.9を使用する
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.