Мне нужен вызов из RestTemplate Spring, и в моей page_load aspx всегда указывается GET и отправляется метод POST от моего клиента.
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Request.HttpMethod == "POST")//This code is always GET and never is POST, i'm using RestTemplate library from android Spring postForObject method
{
MemoryStream memstream = new MemoryStream();
Request.InputStream.CopyTo(memstream);
memstream.Position = 0;
using (StreamReader reader = new StreamReader(memstream))
{
string text = reader.ReadToEnd();
}
}
}
}
как заставить принимать POST?В GET случае мой InputStream пуст.
ОБНОВЛЕНИЕ
Мой звонок из java-андроида с использованием RestTemplate postForObject
RestTemplate restTemplate = new RestTemplate();
String lsObjeto = restTemplate.postForObject("http://xxxx/Service/Login", "{user:666,pwd:123}", String.class);
Log.v("URL", "Response: " + lsObjeto);