2ちゃんねる用ブラウザ「twintail」Part26 at SOFTWARE
[2ch|▼Menu]
700:水玉 ◆qHK1vdR8FRIm
10/07/10 21:06:26 qHrXUtIa0
でなんでこれをはけーんしたかというと例の●問題でちょっとテストしているときうっかりこの状態になって
TwinTailが使えなくなった!とびびったのでした。

そのテストで得られたことも書いておきますと、現在TwinTailでは
Twintail Project\ch2Solution\twin\Bbs\X2ch\X2chAuthenticator.cs において Wininet.dll をInteropして
通信していますが、通常の HttpWebRequest でできました(セッションIDの取得)。

private void test( strng id , string pw )
{
  string url = "URLリンク(2chv.tora3.net)";  // futen2.cgiで(も)試した
  //url += string.Format( "?ID={0}&PW={1}" , id , pw ); // GET

  //HttpWebRequestの作成
  HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create( url );
  webreq.Accept = "*/*";
  webreq.UserAgent = "DOLIB/1.00";
  webreq.Headers.Add( "X-2ch-UA:tester/0.01" );

  // メソッドにPOSTを指定
  // ContentTypeを"application/x-www-form-urlencoded"にする これをしないといけないが
  // RequestAuthentication()で送っていなかったので●問題にひっかかった
  string postData = string.Format( "ID={0}&PW={1}" , id , pw );
  byte[] postDataBytes = Encoding.UTF8.GetBytes( postData );
  webreq.Method = "POST";
  webreq.ContentType = "application/x-www-form-urlencoded";
  webreq.ContentLength = postDataBytes.Length;


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5403日前に更新/200 KB
担当:undef