1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/liuzy1988-proxy

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 6.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 19:43 fa8a62b

Прокси различных сервисов

Пример адреса

  • Сервис JSONP
//Пример
GET/POST
http://liuzy88.com/proxy/jsonp?url=http://you.url&method=post&k1=v1&k2=v2&type=json&callback=youcallback
Прокси POST запрос к http://you.url;
Передача параметров k1=v1, k2=v2 (type=json указывает на то, что ключ-значение будет преобразовано в JSON-формат запроса you.url. Если вы делаете обычный запрос с форматом key-value, то этот параметр можно не указывать);
Все остальные ключи будут переданы в you.url;
callback — это обратный вызов функции;
Возвращаемый пример youcallback('data');
//Пример
GET/POST
http://liuzy88.com/proxy/express?exNum=368110985904&callback=youcallback
exNum — номер накладной для отслеживания доставки;
callback — ваш обратный вызов функции (если вам это нужно);
Возвращаемый пример youcallback('data');
//Пример
GET/POST
http://liuzy88.com/proxy/fanyi?text=美女&callback=youcallback
text — текст для перевода;
callback — ваш обратный вызов функция (если вам это нужно);
Возвращаемый пример youcallback('beauty');
  • Услуга определения местоположения IP-адреса Попробуйте
//Пример
GET/POST
http://liuzy88.com/proxy/queryip?ip=122.225.69.0&callback=youcallback
ip — IP-адрес для определения местоположения;
callback — ваш обратный вызов функция (если вам это нужно);
Возвращаемый пример youcallback('浙江');
```  - Услуга коротких URL [Попробуйте](http://liuzy88.com/proxy/shorturl?url=http://you.url&callback=youcallback)

//Пример GET/POST http://liuzy88.com/proxy/shorturl?url=http://you.url&callback=youcallback url — URL для сокращения; callback — ваша обратная функция вызова (если вам это нужно); Пример возврата youcallback('http://dwz.cn/25OZ1N');

  - Класс HTTP-инструмента

Отправка ключ-значение POST, отправляемого в BODY типа k1=v1&k2=v2. HTTP http = new HTTP(); http.put2body("k1", "v1") .put2body("k2", "v2") .doPOST("http://127.0.0.1/test"); Отправка ключ-значение POST после преобразования в JSON, отправляемого в BODY типа {"k1":"v1","k2":"v2"} http.put2header("Content-Type", "application/json") .put2body("k1", "v1") .put2body("k2", "v2") .bodyMap2Json() .doPOST("http://127.0.0.1/test");

Строка POST (можно передать JSON напрямую, затем добавив заголовок application/json)
    http.put2header("Content-Type", "application/json")
        .put2body("{\"k1\":\"v1\",\"k2\":\"v2\"}")
        .doPOST("http://127.0.0.1/test");
Java HttpURLConnection запрос: либо параметры в адресной строке, здесь используем put2url; либо параметры OutputStream, здесь используем put2body; либо параметры заголовка, здесь используем put2header;
  • Класс JSON-инструментов
Например, есть такая строка:
{"контекст":"первый уровень","данные":[{"контекст":"второй уровень","данные":[{"контекст":"третий уровень","данные":""}]}]}
Инициализация: JSON json = new JSON(строка);
Получение "первого уровня": json.get("контекст").value();
Получение "второго уровня": json.getArray("данные", 0).get("контекст").value();
Получение "третьего уровня": json.getArray("данные", 0).getArray("данные", 0).get("контекст").value();
Получение "[...]" : json.get("данные").value();
Этот JSON-инструмент зависит от маленького org.json пакета, используемого проектом как его исходный код.
  • Класс инструментов почты
Демонстрация того, как использовать `javax.mail` для отправки обычных электронных сообщений и сообщений с прикрепленными файлами.
Вы можете использовать это следующим образом:
```java
MAIL mail = new MAIL();
mail.auth("416657468@qq.com", "********");
mail.send("Регистрационная проверка", "Ваш код подтверждения 123456", "201343219@qq.com");

или таким образом:

MAIL mail = new MAIL();
mail.auth("416657468@qq.com", "********");
mail.addFile("C:\\Windows\\notepad.exe");
mail.send("Файл", "Пожалуйста, просмотрите приложение", "201343219@qq.com");
- [Моя небольшая страница](http://liuzy88.com), добро пожаловать для общения и обучения! :)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/liuzy1988-proxy.git
git@api.gitlife.ru:oschina-mirror/liuzy1988-proxy.git
oschina-mirror
liuzy1988-proxy
liuzy1988-proxy
master