Lines Matching refs:rp
358 func (st *serverTester) websocket(rp requestParam) *serverResponse {
366 config.Header.Add("Test-Case", rp.name)
367 for _, h := range rp.header {
376 if _, err := ws.Write(rp.body); err != nil {
393 func (st *serverTester) http3(rp requestParam) (*serverResponse, error) {
407 if rp.method != "" {
408 method = rp.method
413 if rp.body != nil {
414 body = bytes.NewBuffer(rp.body)
419 if rp.path != "" {
426 reqURL = u.String() + rp.path
437 for _, h := range rp.header {
441 req.Header.Add("Test-Case", rp.name)
468 func (st *serverTester) http1(rp requestParam) (*serverResponse, error) {
470 if rp.method != "" {
471 method = rp.method
476 if rp.body != nil {
477 body = bytes.NewBuffer(rp.body)
478 if len(rp.trailer) != 0 {
480 trailer: rp.trailer,
489 if rp.path != "" {
496 reqURL = u.String() + rp.path
506 for _, h := range rp.header {
509 req.Header.Add("Test-Case", rp.name)
542 func (st *serverTester) http2(rp requestParam) (*serverResponse, error) {
547 if rp.streamID != 0 {
548 id = rp.streamID
572 if !rp.httpUpgrade {
574 if rp.method != "" {
575 method = rp.method
580 if rp.scheme != "" {
581 scheme = rp.scheme
586 if rp.authority != "" {
587 authority = rp.authority
592 if rp.path != "" {
593 path = rp.path
597 _ = st.enc.WriteField(pair("test-case", rp.name))
599 for _, h := range rp.header {
605 EndStream: len(rp.body) == 0 && len(rp.trailer) == 0 && !rp.noEndStream,
613 if len(rp.body) != 0 {
615 if err := st.fr.WriteData(id, len(rp.trailer) == 0 && !rp.noEndStream, rp.body); err != nil {
620 if len(rp.trailer) != 0 {
622 for _, h := range rp.trailer {