Протокол передачи гипертекста (HTTP) - это сетевой протокол прикладного уровня, который используется для передачи контента в Интернете.
Я использую библиотеку запросов Python для получения некоторых данных (пример показан ниже)
requests.get('https://api.twitter.com/2/tweets/search/recent', headers= headers, params= {'query': 'Python is a good language'}
Идеально ли HTTP-кодировать мой «запрос», как показано ниже:
requests.get('http...
28 Май 2023 в 01:06
Итак, я пытаюсь сделать веб-скраппинг с помощью python следующим образом:
import requests
from bs4 import BeautifulSoup
url = 'http://127.0.0.1:3744/'
response = requests.get(url)
raw_html = response.text
parsed_html = BeautifulSoup(raw_html, 'html.parser')
print(raw_html)
И вот ошибка:
line 57,...
27 Май 2023 в 22:01
В моем приложении, основанном на https-сервере Golang, я установил ClientAuth в RequestClientCert в tls.Config, затем при первом вызове моей функции ServeHTTP я вызываю Verify в цепочка клиентских сертификатов берет его из PeerCertificates и сохраняет результат в структуре, созданной в ConnContext,...
Я разработал Spring Boot API, используя jwt auth, я получил и конечную точку 'http://localhost:8080/api/signin', и если вход в систему выполнен успешно, он возвращает JSESSIONID, который является jwtToken. До тех пор все хорошо, но я могу получить другие методы из API в браузере, потому что файлы ...
27 Май 2023 в 06:18
Я пытаюсь сделать вызов для отдыха, используя Feign в весеннем загрузочном приложении и получая трассировку стека ниже.
java.io.IOException: too many bytes written
at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3574) ~[na:1.8.0_202]
at sun.n...
26 Май 2023 в 19:02
Я настраиваю несколько микросервисов, в которых я хотел бы сделать несколько вызовов REST на сервер, не дожидаясь его ответа.
Я заметил, что axios работает асинхронно и ожидает ответа. Можно ли просто сделать запрос и продолжить? Есть ли альтернативные пакеты?...
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:webview_flutter/webview_flutter.dart';
import 'package:path_provider/path_provider...
26 Май 2023 в 17:06
У меня есть служба REST, для которой мне нужно реализовать безопасное обновление ресурсов. Стандартный способ сделать это — использовать ETag. и If-Match заголовки, так что, когда клиент пытается PUT ресурса с заданным URI, он скажет: «Продолжать обновлять его только в том случае, если его ETag ра...
Например, мне нужно найти ресурс пользователя со следующим адресом api/user/1. В этом случае я ищу точный ресурс с идентификатором 1, и если ресурс не существует, следует вернуть 404.
Но что, если я хочу найти точный последний пользовательский ресурс, а его не существует? Например, с адресом api/l...
26 Май 2023 в 09:52
При обслуживании ZIP-файлов с HTTP-сервера Safari автоматически распаковывает ZIP-файлы. Как это можно остановить с помощью изменений на сервере? Есть ли способ создать ZIP-файлы, чтобы он не работал, или установить какой-то HTTP-заголовок?
Я знаю, что вы можете настроить Safari, чтобы этого не де...
В питоне у меня есть:
session = requests.Session()
session.max_redirects = max_red
response = session.get(ip_address)
Но как я могу ограничить перенаправления только на тот же домен? Я имею в виду, что если основные запросы были сделаны на 192.168.1.1, то я хочу разрешить перенаправления на 192.16...
26 Май 2023 в 09:12
I'm writing code and when I type in the earthquake API link I noticed a '?' in the link and then I try to find information about it but no progress.
Что это значит '?' в URL вот так:
https://earthquake. usgs.gov/fdsnws/event/1/query?starttime=2014-01-01&endtime=2014-01-02 Я вижу это в других ист...
Я создаю https-сервер с Node.js и Express. Я использую res.sendFile(path, root, onerror) для возврата запрошенных файлов клиенту. Однако, похоже, в sendFile() возникла внутренняя ошибка. Скрипт работает без ошибок, но файл не отправляется (клиент выдает ошибку 404).
Я могу поймать его как uncaugh...
25 Май 2023 в 22:58
Я хочу использовать GetStringAsync для запроса lyricsify.com, но в результате я всегда получаю пустую строку.
С Insomnia, Powershell и другими инструментами я получаю HTML-ответ, как и ожидалось.
[Fact]
public async void HttpClientTest()
{
HttpClient httpClient = new HttpClient();
string g...
Я думаю, что упускаю что-то очевидное, но мне нужна другая голова, чтобы выпутаться.
Моя цель: получить доступ к телу запроса POST, как показано на этой странице, от nextjs. https://nextjs.org/docs/pages/ создание-своего-приложения/извлечение данных/создание-форм
// root folder page.js file
//====...
Как сохранить все введенные пользователем данные на сервер? Пытаюсь написать мобильное приложение впервые. Обычно я пишу сайты. Для хранения всех данных, которые пользователь вводит в текстовое поле, и сохранения данных на сервере. Есть информация, имя, адрес, телефон, проблема, изображение, шир...
Я хочу знать, безопасно ли проверять заголовок источника/реферера в запросе https в бэкэнде, чтобы узнать внешний домен.
Насколько мне известно:
Эти заголовки устанавливаются браузером автоматически. Люди не могут изменить его с помощью javascript, кроме как с помощью модифицированного браузера или...
У меня есть проект Flutter/GetX, который успешно вызывает API-интерфейсы http REST из iOS, но не работает с Android. Мой файл AndroidManifest.xml выглядит следующим образом:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.vending_consumer">
...
24 Май 2023 в 16:53
Как отправить журналы Winston на другой сервер с помощью HTTP-транспорта ???
Я пытался найти пример этой проблемы в google и chatgpt, но не нашел правильного подхода.
Logger.add(новый winston.transports.Http(опции));...
Просто чтобы было ясно, это не проблема заголовка/IP. Я очищаю сайт, и системные администраторы каким-то образом могут точно определить, какой http-клиент/библиотеку я использую, и впоследствии блокировать эти запросы только на основе клиента. Я понизил указанный http-клиент до более старой версии...
24 Май 2023 в 00:37
Я могу написать код, используя узел, и выразить запрос ниже:
http://localhost:8000/users/1
Код такой:
const express = require('express')
const app = express()
app.get('/users/:userId', (req, res) => {
res.send(req.params)
})
Я хочу сделать то же самое, используя модуль http:
var http = require(...
Мое приложение работает в кластере из 6 док-контейнеров. Три из них — это haproxy, nodejs (запускает реагирующее приложение) и wsgi (запускает приложение django).
Ниже приведен мой файл компоновки докеров (соответствующие разделы: haproxy, wsgi и nodejs):
version: "3.8"
services:
postgres:
...
23 Май 2023 в 22:24
Я пытаюсь вернуть сложный объект данных, в котором объединен интерфейс, как показано ниже,
public class ReportHolder extends AbstractDataObject implements Serializable {
private static final long serialVersionUID = 51617699878708757349465L;
static {
com.scmn.gjow.util.XMLConverter.r...
23 Май 2023 в 17:55
Я новичок в скраппинге, и я пытаюсь узнать, как это работает! Я пытаюсь получить доступ к API, но он не работает в моем запросе Python. однако он работает в моем браузере.
URL = https://www.leboncoin .fr/_next/data/9RwG8_w8p1ZNfDRzX-lzV/ClassifiedAd.json?cat=ventes_immobilieres&id=2338252753
impo...
23 Май 2023 в 17:12
У меня есть приложение для электронной коммерции в веб-просмотре, когда я хочу перейти к веб-сайтам, некоторые из них, такие как amazon, будут показывать только домашнюю страницу, но не загружают все данные, а веб-сайты, такие как tryndeol, просто показывают счетчик, и это никогда не закончится:
На...