Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC WebAPI POST метод - отправка данный с проекта на PHP / 2 сообщений из 2, страница 1 из 1
03.09.2020, 11:19
    #39995161
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC WebAPI POST метод - отправка данный с проекта на PHP
Добрый День!
Может кто в курсе будет.
Есть проект на ASP.NET MVC + WebAPI POS Метод

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public class Auth
{
  public string Key { set; get; }
  public string pID { set; get; }
  public string DocOrderInts { set; get; }
}

[HttpPost]
public async Task<IHttpActionResult> PostAPI10X(Auth auth)
{
   //Данные надо принять в класс "auth"
}



Может кто знает PHP и сможет помочь хоть чем-то.
Нужен код на PHP для отправки данных методом POST мне в проект, что бы я получил его методом "PostAPI10X" и 3-и параметра были в классе "Auth".

Заранее спасибо за любые подсказки!!!
...
Рейтинг: 0 / 0
03.09.2020, 12:57
    #39995205
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC WebAPI POST метод - отправка данный с проекта на PHP
Короче, сам как-то разобрался.
Код:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?php

$url = 'https://MySite.com/API/';
$data = array('Key' => "XXX", 'pID' => 'YYY', 'DocOrderInts' => '[{"product_id":"10017","vendor_product_id":"23539","vendor_uid":"64374vn"}]');

// use key 'http' even if you send the request to https://...
$options = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data)
    )
);
$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) { /* Handle error */ }

var_dump($result);



П.С.
1) Не забываем декодировать HTML, код написал быстро, а вот с де-кодирование завис на пару часов.
2) DocOrderInts - формируется из БД и стандартые методы упаковки в JSON НЕ Работают !!! Надо херачить вручную.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC WebAPI POST метод - отправка данный с проекта на PHP / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]