2016-12-31 5 views
0

Я пошлю данные к моему Laravel приложения в следующем формате с использованием запросовPHP не возвращает полные данные обратно питона

r = requests.post('http://localhost:8000/python-data', data = data) где ДИКТ данные имеются данные в следующем формате

{'IN545ELFIBP3NAFAMZ': {'url': 'https://www.example.com/infinix-zero-4-x555-32gb-golden-4g-lte-6453687.html', 'color': 'Golden', 'image_url': 'https://example.com/p/infinix-7770-7863546-1-catalog_grid_3.jpg', 'brand': 'Infinix', 'title_alt': 'Zero 4 X555 - 32GB - Golden - 4G LTE', 'currency': 'Rs.', 'current_price': '22,999', 'old_price': 0, 'discount_percent': 0, 'rating_percent': 'width: 82%', 'total_ratings': '20'}, 'LE650EL10B3WSNAFAMZ': {'url': 'https://www.example.com/lenovo-zuk-z1-64gb-grey-6448906.html', 'color': 'Grey', 'image_url': 'https://example.com/p/lenovo-9978-6098446-1-catalog_grid_3.jpg', 'brand': 'Lenovo', 'title_alt': 'ZUK Z1 - 64GB - Grey', 'currency': 'Rs.', 'current_price': '36,999', 'old_price': 0, 'discount_percent': 0, 'rating_percent': 'width: 85%', 'total_ratings': '5'}} 

и я возвращаюсь полные данные обратно питон

public function save(Request $request){ 
     return $request->all(); 
    } 

, но когда я печатаю возвращаемые данные в питоне, это то, что я получаю print(r.text) {"IN545ELFIBP3NAFAMZ":"total_ratings","LE650EL10B3WSNAFAMZ":"total_ratings"}

+1

сначала проверьте, что вы получаете на PHP. – furas

+0

@furas php сам не получает правильные данные. –

+0

Я думаю, что в наши дни люди на stackoverflow просто пришли, чтобы ответить на ваш вопрос, а не отвечать на него. Приходите на приятеля, если вы не знаете ответа, то почему, черт возьми, вы пытаетесь? –

ответ

0

Проведя несколько часов, единственная проблема в том, что я должен был отправить данные в формате JSON

r = requests.post('http://localhost:8000/python-data', json = data) и он работал отлично.

Смежные вопросы