Restore "Request URL" in live response section

This commit is contained in:
Damiano Albani
2017-07-20 14:12:34 +02:00
parent 8775c63fb4
commit cd6b86e710
3 changed files with 25 additions and 0 deletions

View File

@@ -47,6 +47,7 @@ export default class LiveResponse extends React.Component {
const contentType = headers["content-type"] const contentType = headers["content-type"]
const Curl = getComponent("curl") const Curl = getComponent("curl")
const RequestUrl = getComponent("requestUrl")
const ResponseBody = getComponent("responseBody") const ResponseBody = getComponent("responseBody")
const returnObject = headersKeys.map(key => { const returnObject = headersKeys.map(key => {
return <span className="headerline" key={key}> {key}: {headers[key]} </span> return <span className="headerline" key={key}> {key}: {headers[key]} </span>
@@ -56,6 +57,7 @@ export default class LiveResponse extends React.Component {
return ( return (
<div> <div>
{ request && <Curl request={ request }/> } { request && <Curl request={ request }/> }
{ request && <RequestUrl url={ url }/> }
<h4>Server response</h4> <h4>Server response</h4>
<table className="responses-table"> <table className="responses-table">
<thead> <thead>

View File

@@ -0,0 +1,22 @@
import React from "react"
import PropTypes from "prop-types"
export default class RequestUrl extends React.Component {
static propTypes = {
url: PropTypes.object.isRequired
}
render() {
let { url } = this.props
return (
<div>
<h4>Request URL</h4>
<div className="request-url">
<pre>{url}</pre>
</div>
</div>
)
}
}

View File

@@ -40,6 +40,7 @@ import Overview from "core/components/overview"
import Info from "core/components/info" import Info from "core/components/info"
import Footer from "core/components/footer" import Footer from "core/components/footer"
import ParamBody from "core/components/param-body" import ParamBody from "core/components/param-body"
import RequestUrl from "core/components/request-url"
import Curl from "core/components/curl" import Curl from "core/components/curl"
import Schemes from "core/components/schemes" import Schemes from "core/components/schemes"
import ModelCollapse from "core/components/model-collapse" import ModelCollapse from "core/components/model-collapse"