Envio de solicitação Python Docker

amar harrat

Estou tentando trocar dados entre um script de scrapping e uma API REST que se baseia em flask. A API REST é hospedada localmente em minha máquina (localhost), no entanto, o script de descarte é executado em um contêiner do docker. Ao enviar os dados, tive o seguinte problema depois de enviar uma solicitação de postagem do contêiner do docker para o host local (API REST).


def post_project(url, json):
    return requests.post(url=url, json=json)

requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=5000): Max retries exceeded with url: /api/projects (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f02c65447c0>: Failed to establish a new connection: [Errno 111] Connection refused'))

Eu acho que o problema é causado pelo contêiner docker, pois está procurando seu localhost e não o localhost da máquina (API REST), há alguma solução para resolver este problema?

Atenciosamente.

ano

Ao enviar uma solicitação para 127.0.0.1:5000dentro do contêiner do docker, você envia uma solicitação para o contêiner do docker.

Veja esta postagem para saber como enviar solicitação ao docker host

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Envio de solicitação get usando solicitações python

Envio de solicitação SOAP usando solicitações Python

Garantia de envio de solicitação ZMQ

O envio de solicitação de formulário para SciHub não funciona mais usando urllib urllib2 python

Envio de imagens por POST usando solicitações Python

Python - envio de solicitações HTTP como strings

Envio de cookie com atributos usando solicitações Python

A solicitação de envio de PHP não funciona

Sugestão: 8 milhões de envio de solicitação

Envio de imagens para o hub do docker

Envio de sinais para o aplicativo Golang no Docker

Docker 'mais recente' de marcação e envio

Envio de dados JSON no corpo de uma solicitação Alamofire

Caminho da propriedade de envio de solicitação Ajax

Envio de senhas por meio de solicitação GET

R - Envio de solicitação de pesquisa em um site

Limite o envio de muitas solicitações Ajax php form

Solicitação de envio do Volley sem codificá-la

Limite o envio de muitas solicitações Ajax php form

Solicitação de aprovisionamento atrasada ou falha no envio

Envio de solicitação pós-Axios indefinido

Envio de streams como resposta a uma solicitação axios

O envio de solicitação JSON / GSON em Servlets Java resulta em "Solicitação inválida"

Solicitação inválida: envio de solicitação para ASP.NET WebAPI do android

RequestLimits maxAllowedContentLength se refere à solicitação de envio ou recebimento da solicitação?

Maya para encerrar o envio de trabalhos de comando python

Enviando solicitações de http do docker container usando a mesma rede do envio de solicitações da máquina host

GitLab: editar a descrição da solicitação de mesclagem aciona o envio de um gancho de solicitação de mesclagem

Como cancelar o envio de solicitações se novas solicitações forem recebidas?