V Senthil Kumar Ответов: 1

Как я могу изменить HTML-код на C# с помощью webmethod


<form method="post" action="http://test.co.in/api/bus/search_trip.php">
<textarea name="request">
 { "uid" : "XXXX", "pin":"XXXXX", "source_id":"1270", "destination_id":"323", "date":"25-04-2017"  }
</textarea>
 
<!--<input type="text" name="value" value="json">-->
<input type="submit" name="submit" value="submit">
</form>


Что я уже пробовал:

когда я даю запрос на данный url-адрес, используя ASP.NET C# возвращает только " недопустимый формат запроса"

Richard MacCutchan

Вам нужно проверить PHP-код,чтобы увидеть, какой формат он ожидает.

1 Ответов

Рейтинг:
8

Robert Raboud

string json = "{\"uid\": \"xxxx\",\"pin\": \"xxxx\",\"source_id\": \"1270\",\"destination_id\": \"323\",\"date\": \"05-05-2017\"}";
var httpContent = new StringContent(json, Encoding.UTF8, "application/json");
using (var httpClient = new HttpClient())
{
    // Error here
    var httpResponse = await httpClient.PostAsync("http://pudhukadai.co.in/api/bus/search_trip.php", httpContent);
    if (httpResponse.Content != null)
    {
        // Error Here
        var responseContent = await httpResponse.Content.ReadAsStringAsync();
    }
}

и вы можете посмотреть на Newtonsoft.Json для обработки создания строки Json.