質問

今後、HTMLファイル(ファイルにまとめられています)を利用してURLを Wget このように:

wget -O- --debug
     --header=Content-Type:text/html
     --post-file=index.html
     http://localhost/www/encoder.ashx

のアドレスとパスワードでログインはHTMLで掲載するウェブアプリケーションの終了点を活用して実施されASP.NET.サーバーの回答と 100(継続) 対応Wgetで停止し死んでその曲ではなく継続的に 対応する すべ 従います。

ではWgetとっhanlde100(継続)対応※この記事のオリジナルはこく知られている制限のツールなのでしょうか?

注記:

  • いWgetを送信しない の Expect: 100-Continue ヘッダ 技術的にサーバにすべきでない 発行100(継続)に応じます。

    更新: ようになりますが可能で、 §8.2.3RFC2616(Hypertext Transfer Protocol--HTTP/1.1):

    元サーバを送信しない100(継続)対応の場合 ご請求のメッセージはありませんが期待リクエストヘッダ 分野の"100を継続する"期待値"のことで、送 100(継続)対応の場合このような要求からのHTTP/1.0 (以前)です。例外ありにこのルールに関連付けます:のための 互換性RFC2068, サーバーを送信100(継続) 状況に応じてHTTP/1.1を入れてやPOSTリクエストを送信する は期待を要求ヘッダのフィールドに"100- 続ける"。 この例外の目的である 当社では、お客様の処理の遅れを伴う 未申告を待100(継続)状態にのみ適用され HTTP/1.1のご要望、ご要望その他のHTTP- 版の値です。

  • カール な問題とな取引はない。でお送りし Expect: 100-Continue ヘッダー 続100(継続)対応 に導きます。

詳しくは、こちらではのデバッグトレース取引のメソッドの呼び出しから上記:

Setting --post-file (postfile) to index.html
Setting --header (header) to Content-Type:text/html
DEBUG output created by Wget 1.10 on Windows.

--13:29:17--  http://localhost/www/encoder.ashx
           => `-'
Resolving localhost... seconds 0.00, 127.0.0.1
Caching localhost => 127.0.0.1
Connecting to localhost|127.0.0.1|:80... seconds 0.00, connected.
Created socket 296.
Releasing 0x01621a10 (new refcount 1).

---request begin---
POST /www/encoder.ashx HTTP/1.0
User-Agent: Wget/1.10
Accept: */*
Host: localhost
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 30984

---request end---
[writing POST file index.html ... done]
HTTP request sent, awaiting response...
---response begin---
HTTP/1.1 100 Continue
Server: ASP.NET Development Server/9.0.0.0
Date: Wed, 24 Sep 2008 11:29:17 GMT
Content-Length: 0

---response end---
100 Continue
Closed fd 296
13:29:17 ERROR 100: Continue.
役に立ちましたか?

解決

ご本人の了解のもと、掲載していソースコードwget Windows、調査を実施しているのは、同じ伝えるデバッグ出力は、汎用エラーの場合の条件wgetに失敗した構文解析の対応。どうやらここだけの限定wgetがありますので,そこでしっかりしていcurlを使用またはその他の方法で回避に出会います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top