Реагировать Родной |Axios опубликовать запрос к API Mockable.io - PullRequest
0 голосов
/ 17 марта 2019

Я создаю собственное приложение реагирования, в котором вы можете заказывать предметы.

На данный момент я могу получить / получить следующее из моего Mockable API's

  • Items
  • Изображения
  • Значки

Однако я не могу опубликовать в своем другом Mockable API (мент для публикации)

Iв моем сообщении только два заголовка: Accept & Content-type

Я разрабатываю свое приложение, используя expo

Что я ожидаю:

Чтобы иметь возможность отправлять сообщения в мой Mockable API

Что я получаю:

Unhandeld Promise Rejection (id:0);Ошибка: ошибка сети

Мой запрос POST

  handleSubmit = () => {

      this.setState({
        orderRestrauntId: this.props.RestrauntId,
        orderValue: this.state.value,
        orderProducts: this.props.products,
        orderTotalPrice: this.props.totalPrice,

      })
     axios.post(
    'https://demo3381137.mockable.io/orders', 
    {
      "orderId": "1",
      "RestrauntId": this.state.orderRestrauntId,
      "orderKey": "F3SAR566T",
      "userId": "1",
      "paymentStatus": "approved",
      "preparing": "approved",
      "orderStatus": "approved",
      "paymentMethod": this.state.orderValue,
      "totalPrice": this.state.orderTotalPrice,
      "order": [
          {
          "product" : "burger",
          "qty" : "5"
          },
          {
          "product" : "pizza",
          "qty" : "5"
          },
          {
          "product" : "fries",
          "qty" : "5"
          }
      ]
    },
    {
      headers: {
        'Accept': 'application/json',
         'Content-Type': 'application/json',
      }
    }
    );

      console.log('submit');
    }

1 Ответ

0 голосов
/ 28 марта 2019

Габриэле Петриоли обнаружил ошибку в моем URL https://http://, должно было быть https://

...