2017-01-08 19 views
0

私はサブスクリプションコールを送信しようとしていますが、URLが無効であると言うエラーを受け取りました。Mailchimp登録時にホスト例外がリストに登録されない

<HTML> 
    <HEAD> 
     <TITLE>Invalid URL</TITLE> 
    </HEAD> 
    <BODY> 
     <H1>Invalid URL</H1> 
     The requested URL "http&#58;&#47;&#47;&#37;5bNo&#37;20Host&#37;5d&#47;3&#46;0&#47;lists&#47;41e44e1bde&#47;members&#47;", is invalid. 
     <p> 
     Reference&#32;&#35;9&#46;cc6a1db8&#46;1483891456&#46;16189371 
    </BODY> 
</HTML> 

に変換します:

https://us14.api.mailchimp.com/3.0/lists/<list-id>/members/ 

が、私は応答でこの取り戻す:

http://[No Host]/3.0/lists/<list-id>/members/ 

US14を確実に右れ

これは私が使用したURLでありますデータセンターはドキュメントによると、私は何が間違っているのかよく分かりません。

答えて

0

リクエストにHTTPヘッダーフィールド "Host"を設定すると、常にこのエラーが返されることが判明しました。私はすべてのフィールドを1つずつ削除することでこれをテストしましたが、これが問題を引き起こした唯一のフィールドでした。

0

多くの環境では、同じIPアドレスの背後にある複数のWebサイトを実行している仮想サイトなどのホストヘッダーを使用しています(つまり、api.mailchimp.comとwww.mailchimp.com は同じサーバー上で)プロキシが正しくルーティングできないため、無効なホストを設定した場合は、エラーを受け取ることが可能です。通常、ホストヘッダーはブラウザまたはHTTPクライアントによって自動的に設定され、通常は上書きするものではありません。

まだ問題がありますか?もしそうなら、あなたの入力が何であるかを見るには、PostManやhttps://ApiRequest.IOのようなもののスクリーンショットを見ると便利です。

関連する問題