Top > プログラミング > .NET Tips> POSTでデータを送信する

POSTでデータを送信する」への評価、コメント

評価

良い / 悪い = 88 / 24 (「良い」の割合 = 0.786 , 人気度 = 1.611

評価する

コメント一覧


通常のコメント
もりのくま 2017/04/24 (Mon) 16:59:49
『WebClientを使った方法』を使って送受信は出来たのですが、URLを5回ぐらい連続で送受信を行うと相手側から
BUSY返答がきます。BUSYでエラーになった場合、リトライを繰り返すと正常な答えがきます。
複数回繰り返す場合は何か行った方が良いでしょか?

評価の理由
匿名 2013/02/23 (Sat) 10:05:27
評価:良い
多様な方法がわかりやすく書いてあり、
非常に参考になります。

評価の理由
V.Qmc 2012/09/23 (Sun) 21:56:50
評価:良い
C#のサンプルコードが凄く助かりました。
そのまま使えました。

通常のコメント
管理人 2012/06/10 (Sun) 00:38:15
> 質問ですが、ここで使われているupload.phpのサンプルソースはどこかにあるのでしょうか?

具体的なものはありませんが、「PHPぁぷろだ」(http://php.s3.to)のようなものを想定しています。「PHPぁぷろだ」の場合は、ファイルを送信するフィールドの名前が「upfile」で、コメントが「com」のようです。

通常のコメント
niko 2012/05/29 (Tue) 14:06:22
すみません 
自己解決しました

http://www.johny.org/2007/08/upload-using-c-as-client-and-php-as-server/

上のURLにPHPのソースがあったのでそれを参考にしました

通常のコメント
niko 2012/05/28 (Mon) 03:00:13
現在、C#でLinuxサーバーにファイルをアップロードする必要があるので、参考にさせて頂いています。

質問ですが、ここで使われているupload.phpのサンプルソースはどこかにあるのでしょうか?

通常のコメント
管理人 2012/04/17 (Tue) 00:32:12
>> 次の例では、ファイル"C:\image.gif"を"http://localhost/image.gif"にアップロードしています。
> "http://localhost/upload.php"ではないですか?

修正しておきます。ご報告ありがとうございました。

通常のコメント
t 2012/04/15 (Sun) 19:21:07
> 次の例では、ファイル"C:\image.gif"を"http://localhost/image.gif"にアップロードしています。

"http://localhost/upload.php"ではないですか?

評価の理由
imochung 2011/10/4 (Tue) 19:54:41
評価:良い
サーバープログラムの取っ掛かりに参考にさせて頂きました。
無事すんなりと最初の目標を達成できました。
本当に助かりました!ありがとうございます!!

評価の理由
たーたん。 2010/10/9 (Sat) 11:32:34
評価:良い
Http通信で.NETからサーバー側のPHPなどへ上手くデータを送れることに感歎していますが、
その中でこちらページにはその方法が特に分かりやすく整理されていると思います。
とても貴重なページだと思います。

評価の理由
kutakohidemaru 2010/08/27 (Fri) 10:55:43
評価:良い
.NET 4 になっても役に立つ(><)b

通常のコメント
森のくま 2010/01/28 (Thu) 14:02:06
すみません。
↓ の投稿は自己解決しました。
お騒がせしました。

通常のコメント
森のくま 2010/01/27 (Wed) 13:18:06
VB2008のExpress Editionで試しているのですが
ボタンのクリックのイベントに
  "application/x-www-form-urlencoded"でデータを送信する
  WebClientを使った方法
のソースをそのまま張った所、以下の部分で
「宣言が必要です」をエラーになってしまいます。
対応方法がお判りでしたらお教えください。

以下の「ps」の部分
ps.Add("word", "インターネット")
ps.Add("id", "1")

以下の「wc」の部分
wc.Dispose()

以下の「Console」の部分
Console.WriteLine(resText)

以上です。

評価の理由
ときどきぷろぐらま。 2009/07/22 (Wed) 11:44:18
評価:良い
VBでhttpにPOSTして、PHPスクリプト側でデータを
受信するロジックを作る時に参考にさせていだきました。

My.Computer.Network.UploadFileでアップロードした
場合も、ファイル名は「file」なんですね。
変更できるといいのに・・・

参考になりました。ありがとうございます。

通常のコメント
管理人 2008/09/15 (Mon) 01:59:38
> multipartのサンプルですが、boundaryの最後に'--'が必要ではないでしょうか?

修正しました。ご指摘ありがとうございました。

> 送受信じゃないし…

データを送信してサーバーからレスポンスを受信するという意味でしたが、誤解を招くようなので、変更します。

> 最初にこのページの項目の目次みたいなのがあると見えやすくて助かるのですが…。

全てのページでメニューを付ける予定です。

>最後にWebRequestが破棄されていません。危険です。

その後掲示板にご投稿いただき、このままでよいのだろうという結論になりました。詳しくは、下のURLをご覧ください。

http://dobon.net/vb/bbs/log3-17/10161.html

通常のコメント
fちゃ 2008/09/9 (Tue) 18:24:27
送受信じゃないし…

通常のコメント
とおりすがり 2008/08/23 (Sat) 17:05:57
最初にこのページの項目の目次みたいなのが
あると見えやすくて助かるのですが…。
<例>
 ・Aについて
 ・Bについて
 ・Cについて

Aについて
 コンテンツ
Bについて…こんな感じです。

通常のコメント
匿名 2008/06/26 (Thu) 06:53:07
multipartのサンプルですが、boundaryの最後に'--'が必要ではないでしょうか?

postData = "\r\n--" + boundary + "--\r\n";
byte[] endData = enc.GetBytes(postData);

通常のコメント
管理人 2005/03/29 (Tue) 04:45:59
「リクエストを閉じる」というのはどのような意味でしょうか?ソケットを閉じるということでしょうか。WebResponse.Closeを呼び出すあるいは、KeepAliveをfalseにするということではないですよね。具体的にどのような処理をすべきだということでしょうか?

ちなみに、Stream.Closeは接続を解放するとMSDNにあります。

通常のコメント
talkingdebugger C++ 2005/03/26 (Sat) 16:02:31
ストリームを閉じることと
リクエストを閉じるということは別のことです。
実際に試していただければわかると思います。

通常のコメント
管理人 2005/03/13 (Sun) 02:56:44
>最後にWebRequestが破棄されていません。

reqStream.Close
で閉じていますが、これだけでは不足ということですか?

通常のコメント
talkingdebugger C++ 2005/03/12 (Sat) 10:52:36
最後にWebRequestが破棄されていません。
危険です。
SSLを通している場合はまず二度目以降の接続を確立できないでしょう。
それともC#では破棄の必要はないのでしょうか?
そんなことはないと思います。

評価の理由
Nomu 2004/06/8 (Tue) 12:58:54
評価:良い
ASP.NETになってから、自分自身以外のページへの
POSTの具体的手段が難しくなり、
貴重なサンプルでした。

コメントの投稿

[説明]