0

私は Play Framework でアプリを開発しています。スクレイパーのテストでは、スクレイピング元のサイトに http リクエストを送信します。これはローカル マシンでは問題なく動作しますが、CircleCI がテストを実行しようとすると、

org.jsoup.HttpStatusException: HTTP error fetching URL. Status=417,
URL=http://www.ithaca.com/calendar/search/?advancedFormState=on&unrolled=1&q=&areaSelect=&d=&c%5B0%5D=calendar%2Fmusic%2A&venue_zip=&d1=6%2F9%2F2015&d2=&fl=&s=start_time&sd=asc&l=100&o=0

私の知る限り、これはおそらく CircleCI がプロキシを使用して HTTP リクエストを作成するためであり、Expect: 100 Continue ヘッダーが含まれていると 417 エラーが発生する可能性があります。そのヘッダーを手動で追加していないので、Play/Java が追加していると思います。これを無効にする方法はありますか、またはこの問題に対する他の解決策はありますか? ありがとう!

4

0 に答える 0