2ちゃんねる用ブラウザ「twintail」Part26
at SOFTWARE
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