Meteorburn
Client
- Регистрация
- 23.05.2016
- Сообщения
- 1 472
- Благодарностей
- 575
- Баллы
- 113
Можно еще подключить через webrequestВ WebRequest передаются данные из Webclient ?
http://msdn.microsoft.com/ru-ru/library/czdt10d3(v=vs.110).aspx
Можно еще подключить через webrequestВ WebRequest передаются данные из Webclient ?
Спасибо большое, я вроде добился результата)Можно еще подключить через webrequest
http://msdn.microsoft.com/ru-ru/library/czdt10d3(v=vs.110).aspx
Response Content только как от туда взять, не подскажешь?) А то что-то никакМожно еще подключить через webrequest
http://msdn.microsoft.com/ru-ru/library/czdt10d3(v=vs.110).aspx
var httpResponse = (HttpWebResponse)wr.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
return result;
}
namespace xNet
{
/// <summary>
/// HTTP-метод запроса.
/// </summary>
public enum HttpMethod
{
GET,
HEAD,
DELETE,
POST,
PUT
}
}
Да не хотелось бы всё переделывать)Я слишком поздно идею подкинул, но все же: вы не пробовали подобное на xNet провернуть?
Просто мне как раз надо как то HEAD-запрос послать, походу в нем придется. C GET уже получалось. xNet HttpMethod.cs:
Код:namespace xNet { /// <summary> /// HTTP-метод запроса. /// </summary> public enum HttpMethod { GET, HEAD, DELETE, POST, PUT } }
Пробовал, возвращает только ERROR:Удаленный сервер возвратил ошибку: (428 Precondition Required. Без Response Content текстаtry catch
UPResponse Content только как от туда взять, не подскажешь?) А то что-то никак
В ответе должен быть json, а выдает System.Net.HttpWebResponseчто взять?
В ответе должен быть json, а выдает System.Net.HttpWebResponse
return httpResponse;
return client.Encoding.GetString(response);
string cookie = project.Variables["cookie"].Value;
string url = project.Variables["url"].Value;
string useragent = project.Profile.UserAgent;
var httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "PUT";
httpWebRequest.Headers.Add("Cookie", cookie);
httpWebRequest.UserAgent = useragent;
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = "{\"user\":\"user\"}";
streamWriter.Write(json);
streamWriter.Flush();
streamWriter.Close();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
return ???????????????????????????????
Ничего не пойму, это куда?Код:byte[] response = client.UploadFile(url, "PUT", path); return client.Encoding.GetString(response);
Спасибо, хочу попробовать в новом варианте из последних версий.Можно так так, в гугле