Skip to content
#

HTTP

HTTP (Hypertext Transfer Protocol) is a request and response protocol used to send a request to a server and receive a response back in the form of a file. HTTP is the basis of data communication for the web. HTTPS is an evolution in HTTP, where the “S” stands for secure socket layer allowing communication in HTTP to be more secure.

Here are 7,323 public repositories matching this topic...

requests
psiyan
psiyan commented Feb 28, 2020

When using the url http://docs.python-requests.org/en/latest/, it redirects to https://2.python-requests.org//en/latest/ (notice the extra / before en). This causes a HTTP 404.

Expected Result

The redirect should be to https://2.python-requests.org/en/latest/

Actual Result

HTTP 404

Reproduction Steps

Try to visit the latest en documentation for requests using the

nyurik
nyurik commented Dec 16, 2019

This is more of a question, as I couldn't find it in the documentation. Does aria2 do any checks when downloading a file from multiple sources to ensure all of them are actually referencing the same file? Some basic checks might be based on comparing: 1) file size, 2) date (might not be consistent or even available), 3) first and last few bytes, 4) small chunk overlap, and compare the small ove

YuriyTigiev
YuriyTigiev commented Dec 20, 2019

Problem Description

The option --set doesn't work

Steps to reproduce the behavior:

  1. The command mitmdump.exe -p 8088 --set ssl_version_client=all --set ssl_version_server=all doesn't change configuration

  2. mitmdump.exe -p 8088 --options doesn't show changes

  3. mitmdump.exe --options returns Error starting proxy server: OSError(98, 'Address already in use')

  4. A default co

tsenart
tsenart commented Jul 5, 2018

Documentation overhaul

Vegeta's documentation today is OK, but it can be substantially improved. This issue is meant to track ideas and needs for better documentation.

examples/ directory

All common (or not so common) recipes and examples ought to be captured in an appropriately named file in the examples/ directory, be they CLI or library related.

The README should be reduc

一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.

  • Updated Jul 1, 2020
  • Go
krotscheck
krotscheck commented Mar 3, 2020

HTTP 301 redirects - as per implementation convention in browsers - do not enforce that the HTTP Method should be retained when a client is moved to the new location. This is useful, in that a POST creation request can redirect to the newly generated resource as a GET. However, in situations where a POST request itself needs to be redirected before it can be served, this is not useful.

In the

paulmelnikow
paulmelnikow commented Jul 8, 2019

Nock has two APIs:

  1. The part that faces the developer writing tests – the public interface
  2. The part that faces the HTTP client library –  the mock surface, for lack of a better name

The mock surface is implemented in a few places:

  • A couple functions in common.js which are the mock http(s).get and http(s).request calls
  • request_overrider.js, the mock response
  • `intercept.
thornjad
thornjad commented Dec 18, 2019

A small pet peeve of mine is that the --ssl option enables TLS, not SSL. I accept that the tech world uses these related but different terms interchangeably, but I'd rather be more correct by default.

To do:

  1. Replace the existing --ssl option with --tls.
    a. Note that this enables "TLS/SSL" in the documentation so it doesn't confuse people.
    b. The short option -S could stay th

Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。

  • Updated Jul 15, 2020
  • Go
rajsite
rajsite commented Feb 11, 2020

I'm upgrading a build environment from python 2 to python 3 and noticed that endpoints with seeded random numbers are not returning the same values. It seems to be related to usage of randint:
https://github.com/postmanlabs/httpbin/blob/f8ec666b4d1b654e4ff6aedd356f510dcac09f83/httpbin/core.py#L1448

It seems like randint is not seed safe and it looks like only random() is: https://bugs.python.o

kgriffs
kgriffs commented Jan 14, 2020

Currently, we ask contributors to strive for consistency with existing code, but it would be helpful to clarify the following regarding docstrings:

  • Docstrings should begin with a short (~70 characters or less) summary line that ends in a period.
  • The summary line should begin immediately after the opening quotes (do not add a line break before the summary line)
  • The summary line should de
adriancole
adriancole commented Aug 29, 2018

Let's support at least reading "b3" header from a single string, most commonly traceid-spanid-1
It would also be nice to support optionally writing this, especially in message providers or others with constrained environments.

Expected behavior

As discussed on openzipkin/b3-propagation#21 and first implemented here: https://github.com/openzipkin/brave/blob/master/brave/src/main/java/bra

Created by Tim Berners-Lee

Released 1989

Wikipedia
Wikipedia
You can’t perform that action at this time.