void Bug()
{
var loginurl = "";
var postData = "";
var data = Encoding.UTF8.GetBytes(postData);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(loginurl);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.CookieContainer = new CookieContainer();
//アップロード
using (var requestStream = request.GetRequestStreamAsync().Result)
requestStream.Write(data, 0, data.Length);
//レスポンス取得
string result;
using (var response = request.GetResponseAsync().Result.GetResponseStream())
using (var memoryStream = new MemoryStream())
{
response.CopyTo(memoryStream);
result = Encoding.UTF8.GetString(memoryStream.ToArray());
}
}
ICAgICAgICB2b2lkIEJ1ZygpCiAgICAgICAgewogICAgICAgICAgICB2YXIgbG9naW51cmwgPSAiIjsKCQkJdmFyIHBvc3REYXRhID0gIiI7CiAgICAgICAgICAgIHZhciBkYXRhID0gRW5jb2RpbmcuVVRGOC5HZXRCeXRlcyhwb3N0RGF0YSk7CgogICAgICAgICAgICBIdHRwV2ViUmVxdWVzdCByZXF1ZXN0ID0gKEh0dHBXZWJSZXF1ZXN0KVdlYlJlcXVlc3QuQ3JlYXRlKGxvZ2ludXJsKTsKCiAgICAgICAgICAgIHJlcXVlc3QuTWV0aG9kID0gIlBPU1QiOwogICAgICAgICAgICByZXF1ZXN0LkNvbnRlbnRUeXBlID0gImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCI7CiAgICAgICAgICAgIHJlcXVlc3QuQ29va2llQ29udGFpbmVyID0gbmV3IENvb2tpZUNvbnRhaW5lcigpOwoKICAgICAgICAgICAgLy/jgqLjg4Pjg5fjg63jg7zjg4kKICAgICAgICAgICAgdXNpbmcgKHZhciByZXF1ZXN0U3RyZWFtID0gcmVxdWVzdC5HZXRSZXF1ZXN0U3RyZWFtQXN5bmMoKS5SZXN1bHQpCiAgICAgICAgICAgICAgICByZXF1ZXN0U3RyZWFtLldyaXRlKGRhdGEsIDAsIGRhdGEuTGVuZ3RoKTsKCiAgICAgICAgICAgIC8v44Os44K544Od44Oz44K55Y+W5b6XCiAgICAgICAgICAgIHN0cmluZyByZXN1bHQ7CiAgICAgICAgICAgIHVzaW5nICh2YXIgcmVzcG9uc2UgPSByZXF1ZXN0LkdldFJlc3BvbnNlQXN5bmMoKS5SZXN1bHQuR2V0UmVzcG9uc2VTdHJlYW0oKSkKICAgICAgICAgICAgdXNpbmcgKHZhciBtZW1vcnlTdHJlYW0gPSBuZXcgTWVtb3J5U3RyZWFtKCkpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHJlc3BvbnNlLkNvcHlUbyhtZW1vcnlTdHJlYW0pOwogICAgICAgICAgICAgICAgcmVzdWx0ID0gRW5jb2RpbmcuVVRGOC5HZXRTdHJpbmcobWVtb3J5U3RyZWFtLlRvQXJyYXkoKSk7CiAgICAgICAgICAgIH0KICAgICAgICB9