Интегрируйтесь с Windows Shell

Кроме только авторизации, попробуйте добавить тип контента и принять полный заголовок.

например:

String endpoint = "https://www.katalon.com"
 String requestMethod = "GET"
 String authHeader = "whateverYouNeedForAuthentication"
 TestObjectProperty header1 = new TestObjectProperty("Authorization", ConditionType.EQUALS, authHeader)
 TestObjectProperty header2 = new TestObjectProperty("Content-Type", ConditionType.EQUALS, "application/json")
 TestObjectProperty header3 = new TestObjectProperty("Accept", ConditionType.EQUALS, "application/json")
 ArrayList defaultHeaders = Arrays.asList(header1, header2, header3)


public ResponseObject buildApiRequest1() {
  RequestObject ro = new RequestObject("objectId")
  ro.setRestUrl(endpoint)
  ro.setHttpHeaderProperties(defaultHeaders)
  ro.setRestRequestMethod(requestMethod)
  ResponseObject respObj = WS.sendRequest(ro)
  return respObj
 }

Ссылочная ссылка

6
задан mirabilos 3 January 2015 в 15:41
поделиться

4 ответа

Это является довольно прямым на самом деле. Это о процессе шага 3-4. Вы не указывали, какой язык Вы использовали.

Вот то, как сделать это в собственном коде:

http://www.kbcafe.com/articles/HowTo.Shell.pdf

Вот то, как сделать это с.NET. Обратите внимание, что это - по существу то же как выполнение его с собственным кодом.

http://www.theserverside.net/tt/articles/showarticle.tss?id=ShellExtensions

5
ответ дан 17 December 2019 в 02:35
поделиться

А-ч... Расширения Shell..., они могут быть реальной болью в торце, если они являются сложными, но можно сделать так много аккуратного материала. Великолепное место для запуска является Руководством Полного Идиота Mike Dunn По Записи Расширений Shell на codeproject.com.

1
ответ дан 17 December 2019 в 02:35
поделиться

Существует книга O'Reilly под названием Программирование Shell VB, которое входит в API в некоторой глубине. Как заголовок предполагает, он нацелен на Visual Basic, но API выставляется через COM, и методы, обсужденные в книге, применимы для в значительной степени чего-либо, что поддерживает COM. Беглый взгляд на Amazon.com предполагает, что можно, вероятно, забрать подержанную копию за несколько долларов.

0
ответ дан 17 December 2019 в 02:35
поделиться

Избегайте codeproject (для детей, полных ошибок), и прочитайте полный документ MSDN на SNE.

0
ответ дан 17 December 2019 в 02:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: