类 HttpTool

java.lang.Object
javafx.application.Application
所有已实现的接口:
Sample

public class HttpTool extends CommonSample
Http调试工具.
作者:
unknowIfGuestInDream
  • 字段详细资料

    • urlTextField

      private javafx.scene.control.TextField urlTextField
    • methodChoiceBox

      private javafx.scene.control.ChoiceBox<String> methodChoiceBox
    • sendButton

      private javafx.scene.control.Button sendButton
    • toBrowerButton

      private javafx.scene.control.Button toBrowerButton
    • addParamsDataButton

      private javafx.scene.control.Button addParamsDataButton
    • addParamsHeaderButton

      private javafx.scene.control.Button addParamsHeaderButton
    • addParamsCookieButton

      private javafx.scene.control.Button addParamsCookieButton
    • paramsDataCheckBox

      private javafx.scene.control.CheckBox paramsDataCheckBox
    • paramsDataIsStringCheckBox

      private javafx.scene.control.CheckBox paramsDataIsStringCheckBox
    • paramsHeaderCheckBox

      private javafx.scene.control.CheckBox paramsHeaderCheckBox
    • paramsCookieCheckBox

      private javafx.scene.control.CheckBox paramsCookieCheckBox
    • paramsDataTextArea

      private javafx.scene.control.TextArea paramsDataTextArea
    • ResponseBodyTextArea

      private JsonCodeArea ResponseBodyTextArea
    • ResponseHeaderTextArea

      private InformationArea ResponseHeaderTextArea
    • paramsDataTableView

      private javafx.scene.control.TableView<Map<String,String>> paramsDataTableView
    • paramsDataNameTableColumn

      private javafx.scene.control.TableColumn<Map<String,String>,String> paramsDataNameTableColumn
    • paramsDataValueTableColumn

      private javafx.scene.control.TableColumn<Map<String,String>,String> paramsDataValueTableColumn
    • paramsDataRemarkTableColumn

      private javafx.scene.control.TableColumn<Map<String,String>,String> paramsDataRemarkTableColumn
    • paramsHeaderTableView

      private javafx.scene.control.TableView<Map<String,String>> paramsHeaderTableView
    • paramsHeaderNameTableColumn

      private javafx.scene.control.TableColumn<Map<String,String>,String> paramsHeaderNameTableColumn
    • paramsHeaderValueTableColumn

      private javafx.scene.control.TableColumn<Map<String,String>,String> paramsHeaderValueTableColumn
    • paramsHeaderRemarkTableColumn

      private javafx.scene.control.TableColumn<Map<String,String>,String> paramsHeaderRemarkTableColumn
    • paramsCookieTableView

      private javafx.scene.control.TableView<Map<String,String>> paramsCookieTableView
    • paramsCookieNameTableColumn

      private javafx.scene.control.TableColumn<Map<String,String>,String> paramsCookieNameTableColumn
    • paramsCookieValueTableColumn

      private javafx.scene.control.TableColumn<Map<String,String>,String> paramsCookieValueTableColumn
    • paramsCookieRemarkTableColumn

      private javafx.scene.control.TableColumn<Map<String,String>,String> paramsCookieRemarkTableColumn
    • notificationBuilder

      private final org.controlsfx.control.Notifications notificationBuilder
    • methodStrings

      private final String[] methodStrings
    • paramsDatatableData

      private final javafx.collections.ObservableList<Map<String,String>> paramsDatatableData
    • paramsHeadertableData

      private final javafx.collections.ObservableList<Map<String,String>> paramsHeadertableData
    • paramsCookietableData

      private final javafx.collections.ObservableList<Map<String,String>> paramsCookietableData
  • 构造器详细资料

    • HttpTool

      public HttpTool()
  • 方法详细资料

    • getSampleId

      public String getSampleId()
      从接口复制的说明: Sample
      组件id.
    • getSampleName

      public String getSampleName()
      从接口复制的说明: Sample
      A short, most likely single-word, name to show to the user - e.g. "CheckBox".
    • getSampleVersion

      public String getSampleVersion()
      从接口复制的说明: Sample
      sample version.
    • getSampleDescription

      public String getSampleDescription()
      从类复制的说明: SampleBase
      A short, multiple sentence description of the sample.
      指定者:
      getSampleDescription 在接口中 Sample
      覆盖:
      getSampleDescription 在类中 SampleBase
    • getPanel

      public javafx.scene.Node getPanel(javafx.stage.Stage stage)
      从接口复制的说明: Sample
      Returns the main sample panel.
    • getOrderKey

      public String getOrderKey()
      从接口复制的说明: Sample
      排序字段.
    • getSampleImageIcon

      public javafx.scene.image.ImageView getSampleImageIcon()
      从接口复制的说明: Sample
      sample icon.
      指定者:
      getSampleImageIcon 在接口中 Sample
      覆盖:
      getSampleImageIcon 在类中 SampleBase
    • hasControlPanel

      public boolean hasControlPanel()
      从接口复制的说明: Sample
      是否有右侧区域.
      指定者:
      hasControlPanel 在接口中 Sample
      覆盖:
      hasControlPanel 在类中 SampleBase
    • isVisible

      public boolean isVisible()
      从类复制的说明: SampleBase
      If true this sample is shown to users, if false it is not.
      指定者:
      isVisible 在接口中 Sample
      覆盖:
      isVisible 在类中 SampleBase
    • initialize

      public void initialize()
      从接口复制的说明: Sample
      Note that initialize() is called after getPanel(). 实现类是FXML实现,推荐不使用此接口初始化,而是需要手动初始化
      指定者:
      initialize 在接口中 Sample
      覆盖:
      initialize 在类中 SampleBase
    • initializeOption

      private void initializeOption()
    • initializeUI

      private void initializeUI()
    • sendAction

      private void sendAction(javafx.event.ActionEvent event)
    • addParamsDataAction

      void addParamsDataAction(javafx.event.ActionEvent event)
    • addParamsHeaderAction

      void addParamsHeaderAction(javafx.event.ActionEvent event)
    • addParamsCookieAction

      void addParamsCookieAction(javafx.event.ActionEvent event)
    • toBrowerAction

      private void toBrowerAction(javafx.event.ActionEvent event)
    • setTableColumnMapValueFactory

      private void setTableColumnMapValueFactory(javafx.scene.control.TableColumn tableColumn, String name)
    • setTableViewOnMouseClicked

      private void setTableViewOnMouseClicked(javafx.scene.control.TableView<Map<String,String>> paramsDataTableView, javafx.collections.ObservableList<Map<String,String>> paramsDatatableData)
      设置表格右击事件.